<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<BreukenWebsite.Models.Opdracht>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	Details
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <script type="text/javascript">
        $(document).ready(function() {
            $("#myTable1").tablesorter();
            $("#myTable2").tablesorter();
        });
    </script>
    <h2>Details</h2>

    <fieldset>
        <legend>Fields</legend>
        <p>
            ID:
            <%= Html.Encode(Model.opdrachtID) %>
        </p>
        <p>
            Datum:
            <%= Html.Encode(String.Format("{0:g}", Model.opdrachtDatum.ToShortDateString())) %>
        </p>
        <p>
            Moeilijkheidsgraad:
            <%= Html.Encode(Model.moeilijkheidsGraad) %>
        </p>
        <p>
            Maximumscore:
            <%= Html.Encode(Model.maxScore) %>
        </p>
        <p>
            Status:
            <%= Html.Encode(Model.status) %>
        </p>
    </fieldset>
    
    <h3>Leerlingen</h3>
    <% if ((ViewData["Leerlingen"] as IEnumerable<BreukenWebsite.Models.Leerling>).ToList().Count() > 0) { %>
    <table id="myTable1" class="tablesorter">
    <thead>
        <tr>
            <th>
                #
            </th>
            <th>
                Naam
            </th>
            <th>
                Klas
            </th>
        </tr>
    </thead>
    <tbody>
    <% foreach (BreukenWebsite.Models.Leerling leerling in (ViewData["Leerlingen"] as IEnumerable<BreukenWebsite.Models.Leerling>))
       { %>
    
        <tr>
            <td>
                <%= Html.Encode(leerling.leerlingID)%>
            </td>
            <td>
                <%= Html.Encode(leerling.naam)%>
            </td>
            <td>
                <%= Html.Encode(leerling.klas)%>
            </td>
        </tr>
    
    <% } %>
    </tbody>
    </table>
    
    <% } else { %>
        
    <p>Deze opdracht heeft geen leerlingen...</p>
        
    <% } %>
    
    <h3>Opgaven</h3>
    
    <% if ((ViewData["OpdrachtDetails"] as IEnumerable<BreukenWebsite.Models.OpdrachtDetail>).ToList().Count() > 0) { %>
    <table id="myTable2" class="tablesorter">
    <thead>
        <tr>
            <th>
                #
            </th>
            <th>
                Opgave
            </th>
            <th>
                Oplossing
            </th>
        </tr>
    </thead>
    <tbody>
    <% foreach (BreukenWebsite.Models.OpdrachtDetail opdrachtDetail in (ViewData["OpdrachtDetails"] as IEnumerable<BreukenWebsite.Models.OpdrachtDetail>))
       { %>
    
        <tr>
            <td>
                <%= Html.Encode(opdrachtDetail.opdrachtDetailID)%>
            </td>
            <td>
                <%= Html.Encode(opdrachtDetail.opgaveTekst)%>
            </td>
            <td>
                <%= Html.Encode(opdrachtDetail.oplossingTekst)%>
            </td>
        </tr>
    
    <% } %>
    </tbody>
    </table>
    
    <% } else { %>
        
    <p>Deze opdracht heeft geen opgaven...</p>
        
    <% } %>
    
    <p>
        <%= Html.ActionLink("_IMG_", "Index").Replace("_IMG_", "<img alt=\"Terug\" src=\"../../Content/icons/back.png\"/> Terug")%>
    </p>

</asp:Content>

